35af9d2fa2ce4e09b0ca4a0e3a2d36fdcd5a83db,hystrix-core/src/main/java/com/netflix/hystrix/HystrixCommandKey.java,Factory,asKey,#String#,48

Before Change


         * @return HystrixCommandKey instance that is interned (cached) so a given name will always retrieve the same instance.
         */
        public static HystrixCommandKey asKey(String name) {
            HystrixCommandKey k = intern.get(name);
            if (k == null) {
                k = new HystrixCommandKeyDefault(name);
                intern.putIfAbsent(name, k);
            }
            return k;
        }

After Change


         * @return HystrixCommandKey instance that is interned (cached) so a given name will always retrieve the same instance.
         */
        public static HystrixCommandKey asKey(String name) {
            return intern.interned(name);
        }

        private static class HystrixCommandKeyDefault extends HystrixKey.HystrixKeyDefault implements HystrixCommandKey {